have a lot on the ball

〈俚〉很机灵,很精明,很有能力